草庐IT

python - ctypes中不同版本的msvcrt

全部标签

python - shutil.move() 和 copy() 的问题

我在Stackoverflow上阅读了几篇关于shutil.move、复制和重命名的文章。使用这些引用,我似乎仍然无法在使用Python2.7的Windows7Professional环境下无错误地执行此脚本。我在这里做错了什么?importshutilshutil.move('C:/Data/Download/Somefile.txt.zip','C:/Data/Archive/')错误:没有那个文件或目录:C:/Data/Download/Somefile.txt.zip我试过//、\和其他路径都没有结果。我在这里缺少什么?这是我使用的引用脚本:importshutilimport

python - 在 Windows psutil 中查找进程是否正在运行

process_name="CCC.exe"forprocinpsutil.process_iter():ifproc.name==process_name:print("have")else:print("Donthave")我知道CCC.exe正在运行。我用2.7和3.4python尝试了这段代码我也导入了psutil。然而,该过程在那里,但它正在打印“没有”。 最佳答案 name是proc的一个方法:process_name="CCC.exe"forprocinpsutil.process_iter():ifproc.name

python - 使用 tkinter 获取命令窗口输出以显示在小部件中

快速项目总结:使用Tkinter制作一个python小部件,显示来自多个json和txt文件的数据。需要在Windows中工作。我在哪里:json文件一切顺利。但是我遇到了txt文件的问题。我可以使用以下代码从必要的文件中解析出我需要的信息:fromTkinterimport*importreresults=open("sample_results.txt","r")forlineinresults:ifre.match("(.*)test(.*)",line):printlineifre.match("(.*)number(.*)",line):printlineifre.match

python - 为什么此命令无法打印 Python 命令的正确退出代码?

在cmd.exe窗口中,当我运行python-c"exit(12)"然后运行​​echo%errorlevel%时,它打印12。之后,当我运行python-c"exit(13)"&echo%errorlevel%时,它会打印12。为什么第二个命令无法打印正确的退出代码? 最佳答案 %errorlevel%的替换发生在您运行命令时。当您按下“输入”键时,它反射(reflect)了%errorlevel%的值。举个例子:>setfoo=foo>echo%foo%foo>setfoo=bar&echo%foo%foo>echo%foo%b

windows - 无法使用 python2.7 在 Windows 上启动 boa 构造函数

我正在尝试在Windows7上安装BoaConstructor。我正在使用python27。安装后,当我运行Boa.py时出现错误StartingBoaConstructorv0.6.1importingwxPythonreadinguserpreferencesCreateddirectory:C:\Users\SONY\.boa-constructorCreateddirectory:C:\Users\SONY\.boa-constructor\docs-cacheCreateddirectory:C:\Users\SONY\.boa-constructor\Plug-insTra

python - 使用 Python,如何在 Windows 上删除给定文件规范(例如 "*.obj")的文件?

这个问题在这里已经有了答案:Getafilteredlistoffilesinadirectory(14个答案)关闭8年前。在Windows上如何删除给定文件规范(例如“*.obj”)的文件?我目前使用的是Windows7和8.1。显然os.remove不接受文件规范(“filespec”是一个粗略的正则表达式,用于包含通配符,例如*.txt表示所有以“.txt”结尾的文件)。

windows - 无法使用 powershell 从 32 位版本的 win2008 读取 64 位注册表项

我尝试使用powershell从32位Windows2008读取64位版本的WindowsServer2008r2上的以下注册表项,但该值显示为空白并且不返回任何值。可以帮助我了解如何从32位服务器读取64位注册key吗?$line="WIN-QENOBBC64B8"$regkey=[Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey([Microsoft.Win32.RegistryHive]::LocalMachine,$line)$ref=$regKey.OpenSubKey("SOFTWARE\Microsoft\MicrosoftS

windows - 在两台不同计算机上的两个不同 VM 之间执行 Ping

我有两台连接在局域网中的物理计算机(每台都是Windows8)。在两台计算机上,我都安装了带有WindowsServer2008的OracleVirtualBox。我想从一台虚拟机ping到位于另一台计算机上的另一台虚拟机。我该怎么做?出于某种原因,我在两个虚拟机上拥有相同的IP。 最佳答案 也许您的两个虚拟机的网络接口(interface)上有相同的MAC(硬件制造商的唯一代码),因此无法区分它们。您可以这样检查,并通过单击绿色图标创建一个新的随机MAC地址: 关于windows-在两

python - 如何从批处理文件写入 Windows 网络共享?

我在本地机器上有一个批处理脚本,它调用Windows网络共享上的Python脚本,应该在那里写一个文件。如果我在没有批处理文件的情况下运行Python脚本,它会成功运行。如果我运行批处理文件,我会收到此错误:Traceback(mostrecentcalllast):File"python_script.py",line25inIOError:[Errno13]Permissiondenied:'outfile.txt'Python脚本与“outfile.txt”位于同一目录中。这是Python脚本中的代码:outfile=open("outfile.txt","w")我也试过绝对路径

python - 尝试在 Python 中创建打印计算器程序,程序无限输出 0

我试图在Python2.7.8中制作这个打印计算器程序,但每当我运行它时,它都会输出:0000等等。它无限地这样做,永不停止。我真的很感激任何帮助。这是我的代码。谢谢!importmsvcrt#Windowsonly!defgetch():returnmsvcrt.getch()defputch(ch):msvcrt.putch(ch)total=0pendingOp=0print"***Calculator***"whileTrue:ch=getch()ifch=="q":break#quitifch=="c":#clearthedisplaytotal=0pendingOp=0el